Explanation:

The second route connects the "time" object in the timer to the "move" function inside our Java file. This is how we connect the "ticks" to a method we define inside our Java file. This way, every tick, our Java function will be called.

The third route sets up a connection between a variable in the Script object to the "enable" part of the Timer. Basically, inside the Java file we can set VRML variables (these are called EventOuts). By "connecting" these variables to other things in the VRML file, we can implement functionality. In our case, we're connecting the setTimerEnabled variable to the "enabled" part of the Timer. ("set_enabled" is a shortcut for saying that we're trying to "set" the "enabled" parameter.)